Page({

  /**
   * 页面的初始数据
   */
  data: {
    jqPopupShow: false,
    gzPopupShow: false,
    dhPopupShow: false,
    zhPopupShow: false,
    treasureList: [
      {
        // 1白色（无色）  2蓝色  3紫色  4粉色  5绿色  6蓝色  7红色
        "type": 2,
        "size": 10,
        "isClcik": true,
        "isDH": false,
        "name": "藏宝图1"
      },
      {
        // 1白色（无色）  2蓝色  3紫色  4粉色  5绿色  6蓝色  7红色
        "type": 3,
        "size": 0,
        "isClcik": false,
        "isDH": false,
        "name": "藏宝图2"
      },
      {
        // 1白色（无色）  2蓝色  3紫色  4粉色  5绿色  6蓝色  7红色
        "type": 4,
        "size": 5,
        "isClcik": false,
        "isDH": false,
        "name": "藏宝图3"
      },
      {
        // 1白色（无色）  2蓝色  3紫色  4粉色  5绿色  6蓝色  7红色
        "type": 5,
        "size": 10,
        "isClcik": false,
        "isDH": false,
        "name": "藏宝图4"
      },
      {
        // 1白色（无色）  2蓝色  3紫色  4粉色  5绿色  6蓝色  7红色
        "type": 6,
        "size": 0,
        "isClcik": false,
        "isDH": false,
        "name": "藏宝图5"
      },
      {
        // 1白色（无色）  2蓝色  3紫色  4粉色  5绿色  6蓝色  7红色
        "type": 7,
        "size": 7,
        "isClcik": false,
        "isDH": false,
        "name": "藏宝图6"
      },
    ]
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },

  /**
   * 藏宝图碎片弹窗关闭
   */
  jqPopupClose: function(e){
    var that = this;
    that.setData({
      jqPopupShow: false
    });
  },
  /**
   * 规则弹窗打开或关闭
   */
  gzPopupClose: function (e) {
    var that = this;
    var gzPopupShow = that.data.gzPopupShow;
    var newPopupShow = true;
    if (gzPopupShow){
      newPopupShow = false;
    }
    that.setData({
      gzPopupShow: newPopupShow
    });
  },

  /**
   * 拿出一张与别人兑换
   */
  dh: function(e){
    var that = this;
    var dhPopupShow = that.data.dhPopupShow;
    var newPopupShow = true;
    if (dhPopupShow) {
      newPopupShow = false;
    }
    that.setData({
      dhPopupShow: newPopupShow
    });
  },

  /**
   * 索要
   */
  sy: function(e){

  },

  /**
   * 去我的圈子打卡
   */
  dk: function(e){

  },

  /**
   * 兑换
   */
  duihuan: function(e){

  },

  /**
   * 合成
   */
  zh: function(e){
    var that = this;
    var zhPopupShow = that.data.zhPopupShow;
    var newPopupShow = true;
    if (zhPopupShow) {
      newPopupShow = false;
    }
    that.setData({
      zhPopupShow: newPopupShow
    });
  },

  /**
   * 藏宝图切换
   */
  treasureListBind: function (e) {
    var that = this;
    var index = e.currentTarget.dataset.index;
    var treasureList = that.data.treasureList;
    for (var i = 0; i < treasureList.length; i++) {
      if(i != index){
        treasureList[i].isClcik = false;
      } else {
        treasureList[i].isClcik = true;
      }
    }
    that.setData({
      treasureList: treasureList
    })
  },

  /**
   * 兑换时的藏宝图点击
   */
  dhToTreasure: function(e){
    var that = this;
    var index = e.currentTarget.dataset.index;
    var treasureList = that.data.treasureList;
    for (var i = 0; i < treasureList.length; i++) {
      if (i != index) {
        treasureList[i].isDH = false;
      } else {
        treasureList[i].isDH = true;
      }
    }
    that.setData({
      treasureList: treasureList
    })
  }
})